那,為什麼我需要版本控制呢?
假設:
你要寫一篇論文,這個論文會持續半年,並需要每天傳到 LINE 的群組上向教授報告每天的進度、每天寫了些什麼。
第一天,你開始撰寫論文,忙了一個下午,終於完成今天給自己設立的進度,你把檔案取名叫「論文」,上傳到 LINE 上面。
第二天,你點開第一天的檔案,繼續撰寫,寫完之後,準備上傳前,你想,為了讓大家看出今天與昨天的區別,應該要怎麼存檔阿?
你會遇到兩個選擇:
選一的話,就不能在自己的電腦看到每天更改的進度,除非要看的時候在去 LINE 上面下載,但好麻煩,而且檔案可能會過期。
選二的話,這個論文長達半年,每天一個新檔案,不就會有一百多個檔案?
這時候,Git 就可以派上用場啦!
Git 提供版本控制的功能,而且非常方便管理,在 mac 電腦中的 Terminal,進到你想進行版本控制的資料夾,輸入git init
,Git 就會創建一個 .git 隱藏資料夾,監控你想加入 Git 監控的檔案。
接下來會繼續分享學習 Git 的筆記整理!